package com.ysx.server.pojo.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单表
 * @TableName orders
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Orders implements Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 支付方式 1微信,2支付宝
     */
    private Integer payMethod;

    /**
     * 结账时间
     */
    private Date checkoutTime;

    /**
     * 实收金额
     */
    private BigDecimal amount;

    /**
     * 下单商品id
     */
    private Long goodsId;

    /**
     * 下单用户id
     */
    private Long userId;
    /**
     * 卖家id
     */
    private Long sellId;

    /**
     * 订单状态 1待付款 2待接单 3已接单 4派送中 5已完成 6已取消 7退款
     */
    private Integer orderStatus;

    /**
     * 订单号
     */
    private Long orderId;

    private static final long serialVersionUID = 1L;

}